package model {	
	/**
	 * ...
	 * @author Anthony
	 */
	public class PostRoot extends Post
	{
		//------------------------------- statics ------------------------------\\
		public static const ROOTKEY : String = "0";
		
		private static var _self : PostRoot = new PostRoot();
		
		//------------------------------ variables -----------------------------\\
		
		//------------------------------ accessors -----------------------------\\
		public static function get self() 						: PostRoot 	{ return _self; }
		public override function set answerOf(father : Post) 	: void		{ throw new Error("PostRoot doesn't have a father"); } 
		
		//-------------------------- public functions --------------------------\\
		public function PostRoot()
		{
			super(ROOTKEY, "");
			if (_self)
				throw new Error("PostRoot can only be accessed through PostRoot.self");
			else	
			{
				
			}				
		}
		
		//------------------------- private functions --------------------------\\
		
	}	
}